1 Day Ago COMPARE 630 Pelham Rd, New Rochelle, NY 10805 Unit 2cd Floor Apartment for Rent 2 Beds $3,350