
South Beach
4.1 (11)park
A quiet park in Westwood offering a scenic, coastal-style escape by the water.
Description






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

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






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