Main content starts here, tab to start navigating

Located at: 281 Main Street Falmouth, MA 02557

Number: 774-763-2066

Indoor Seating, Outdoor Seating, Take-Out

- Current Hours of Operation - 

Sunday: 11am-7:30pm

Monday: Closed

Tuesday: Closed

Wednesday: 11am-7:30pm

Thursday: 11am-7:30pm

Friday: 11am-8pm

Saturday: 11am-8pm

a sign above a door

a person sitting at a desk in front of a store

a vase of flowers sitting on a bench