266 Pelham Road #6E, New Rochelle, NY 10805 - Homesnap