667-681 Main Street, New Rochelle, NY