Scituate hotels & apartments, all accommodations in Scituate

Recommended hotels in Scituate

The Inn At Scituate Harbor photo

The Inn At Scituate Harbor

The 4-star The Inn At Scituate Harbor is situated a mere 9 km away from South Shore Art Center. The hotel was built in 1969 and refurbished in 2009.

7 Beaver Dam Road, Scituate, United States