Location: 281 Main Street Falmouth, MA 02557
Number: 774-763-2066
March Hours:
Sunday CLOSED
Monday CLOSED
Tuesday 11am-8pm
Wednesday 11am-8pm
Thursday 11am-8pm
Friday 11am-8pm
Saturday 11am-8pm
Indoor Seating, Outdoor
Seating, Take-Out
Location: 281 Main Street Falmouth, MA 02557
Number: 774-763-2066
March Hours:
Sunday CLOSED
Monday CLOSED
Tuesday 11am-8pm
Wednesday 11am-8pm
Thursday 11am-8pm
Friday 11am-8pm
Saturday 11am-8pm
Indoor Seating, Outdoor
Seating, Take-Out