Gallery

Browse Through Photos of Our Falmouth, MA Hotel

One of the largest hotels in Falmouth, Massachusetts, the 123-room Falmouth Inn merges relaxing coastal style with modern accommodations and amenities. Please view our image gallery to learn more about our newly renovated downtown hotel.