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.

Additional Information

What makes this business unique? Falmouth, Cape Cod's Premier Hotel


40 North Main St.
Falmouth, Massachusetts 2540
United States

Get Directions

Be the first to review this item!


(508) 457-0606

Bookmark this