The Award Winning Leader in Escorted Worldwide Rail Tours

1-866-826-9438

Open 7 Days A Week

Inn on the Square, Falmouth

The Inn on the Square is situated in the centre of Falmouth, close to the shops, galleries and restaurants of the downtown area as well as the Falmouth Village Green. Built in a style which complements the historic buildings of Cape Cod, this luxurious hotel has a restaurant serving breakfast and lunch daily, an indoor swimming pool and a private courtyard in which to relax. The recently renovated rooms are comfortably furnished and feature a telephone, cable television, CD/MP3 player, refrigerator, microwave, safe, tea and coffee making facilities and a hairdryer.

We’ve found 0 tours for you matching: Inn on the Square, Falmouth

View Shortlist 0