Experience quaint luxury in the heart of New England with a stay at Inn on the Square! Our hotel is located in the historic Cape Cod town of Falmouth, MA.
Images
Frequently Asked Questions
Which days is Inn on the Square open?
Open on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
Attention business owner!
Register your business now and enhance your global reach with iGlobal.