We are OPEN for Curbside Pickup!
Wednesday – Saturday 11 am-2:45 pm Sunday 11 am- 1:45 pm
Check out our menu, and call (508) 540-7900 to place an order! We can’t wait to serve you some comfort food during these difficult times.
…but you don’t have to take our word for it! Check out our reviews and episode on the Food Network!
881 Palmer Ave, Falmouth, MA 02540