Stop and Shop Supermarket 185 Lispenard Av New Rochelle - Store 185 Lispenard Ave, 10801 New Rochelle