Stop & Shop 2633

Stop & Shop #2633 is a Stop & Shop supermarket located at 150 Whalley Avenue in New Haven, Connecticut.