About 2 Shearwood Place New Rochelle, NY 2 Shearwood Place is an approved 24-story building. The project includes a partial demolition at 255 Huguenot Street and will include 301 apartments, residential amenities, 300 parking spaces, and ground-floor retail.