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-9pm

Monday: 11am-9pm

Tuesday: 11am-9pm

Wednesday: 11am-9pm

Thursday: 11am-9pm

Friday: 11am-9pm

Saturday: 11am-9pm

a sign above a door

a person sitting at a desk in front of a store

a vase of flowers sitting on a bench