Filter Results
Apply Filters
Clear Filters
New Rochelle villas
Waterfront Retreat Center
590 Davenport Avenue, New Rochelle, United States Show map
The 8-bedroom Waterfront Retreat Center Villa New Rochelle is located in a beach area, only a 14-minute walk from Davenport Park and offers guests to take advantage of a sunbathing terrace, a picnic…
Book Now