Inn on the Square Falmouth
40 North Main Street -
Falmouth,
MA 02540
Near Falmouth Museums on the Green