Inn On The Square
This Cape Cod luxury hotel, Inn on the Square is located in the heart of Falmouth, just steps from the Village Green and charming downtown. Nestled among the historic homes, gift boutiques, art galleries, and restaurants that characterize this quaint New England seaside village. Whether you are traveling to Cape Cod for a vacation or a business meeting, we welcome you to the Inn on the Square. The Inn on the Square's architecture perfectly blends into the historic Cape Cod streetscapes that define Falmouth, with its grey shingles, black wood shutters, multi-dimensional dormered roofline, nautical weathervanes, stone chimney, paver driveway and brick patio areas, all surrounded by indigenous stone walls.
What makes this business unique? Falmouth, Cape Cod's Premier Hotel