Places · place_us_ma_swampscott

Swampscott · Versions

Swampscott is a city in Massachusetts, United States.

Revisions