Inn on the Square
Tucked inside a picturesque colonial-style mansion and bursting with quintessential Cape Cod charm, Inn on the Square is a traditional hotel situated in the heart of Falmouth. Excellent facilities include an indoor pool as well as a private courtyard with a garden patio and sundeck, perfect for relaxing and unwinding. The Inn on the Square also boasts an on-site restaurant with alfresco dining.
View all of our luxury holidays to the USA.