Main content starts here, tab to start navigating

Location: 281 Main Street Falmouth, MA 02557

Number: 774-763-2066

Current Hours:

Sunday-Closed

Monday-Closed

Tuesday-11am-4pm

Wednesday-11am-4pm

Thursday-11am-4pm

Friday-11am-4pm

Saturday-11am-4pm

Indoor Seating, Outdoor 

Seating, Take-Out

a vase of flowers sitting on a bench