Directions to Inn On The Square, Falmouth

Inn-on-the-square-map
The Inn On The Square in Falmouth is located at 40 NORTH MAIN STREET , Falmouth , MA, US .   Click on the Google Map above to get an interactive version and see the area around the Inn On The Square .