Christmas Tree Shops Falmouth, MA 10:00 AM - 6:00 PM 10:00 AM - 6:00 PM 10:00 AM - 6:00 PM 10:00 AM - 6:00 PM 9:00 AM - 9:00 PM 9:00 AM - 9:00 PM 10:00 AM - 6:00 PM28 Davis Straits Falmouth, MA 02540 USGet DirectionsVisit Store Website