Skip to main content

Sitemap

About The Inn on the Square In Falmouth, MA

Located in historical Falmouth on Cape Cod, our boutique hotel offers 73 recently-renovated guest rooms and suites, an indoor skylit pool, and wi-fi.