Inn on the Square

40 N Main St
Falmouth
Massachusetts
United States