This is a apartment home. This home is located at 777 Main St APT 2, New Rochelle, NY 10805.Show more