6 July 2013

Starr Whitehouse reveals its concept design for a new park at New Rochelle’s Echo Bay.