Charming Scituate Home w/ Deck - Walk to Beaches!

Hotel in Scituate, MA