South Beach

4.1 (11)park

A quiet park in Westwood offering a scenic, coastal-style escape by the water.

Find on Google Maps

Description

South Beach is a park in Westwood, Massachusetts, centered on a peaceful natural beach spot with a coastal-style setting.

Ask Karpo for more information.