2 Byworth Rd New Rochelle, NY 10804