Homes for sale - 25 Leroy Place #206, New Rochelle, NY 10805 – MLS#...