Discover Scituate
compiled from our dataScituate is located in Massachusetts, USA, and has a population of about 19,063. Our atlas lists 48 places here.
These include 13 sights and 2 museums, 27 restaurants, 6 places to stay and 0 cocktail bars. Highlights include Stockbridge Landing, Scituate Wind Turbine, Lawson Tower.