Directions to Falmouth Inn, Falmouth

Falmouth-inn-map
The Falmouth Inn in Falmouth is located at 824 MAIN STREET (ROUTE 28) , Falmouth , MA, US .   Click on the Google Map above to get an interactive version and see the area around the Falmouth Inn .