Historic Cohasset Common

Location

Cohasset , MA