The Inn is located 27 miles south of Boston in the quintessential New England town of Scituate; founded in 1636. Our coastal in town harbor location and miles of picturesque shorel...
Scituate Area Attractions
Planning to visit one of these area attractions? Click on the name of the attraction. We'll provide you a list of all nearby hotels, sorted by distance from the attraction.


