Overview
North Scituate is a town in Massachusetts, United States, with a population of about 5,077[1].
Geography
- Coordinates: 42.2190, -70.7856
Places · place_us_ma_north_scituate
North Scituate is a town in Massachusetts, United States.
North Scituate is a town in Massachusetts, United States, with a population of about 5,077[1].