Best Hotels in New Rochelle City Centre
View all photos
From
239$/night
Residence Inn New Rochelle
Luxury Hotels in New Rochelle City Centre
View all photos
From
371$/night
Holiday Inn Express - New Rochelle By Ihg
5 Star Hotels in Downtown New Rochelle
View all photos
From
114$/night
Hotel Noma, Trademark Collection By Wyndham
Location
New Rochelle, New York State, United States, 10801
Contact Us