Inn on the Square

3.5 star property
Hotel with a 24-hour business center, a quick walk to Falmouth Museums on the Green

Choose dates to view prices