Stop & Shop 699

Stop & Shop #699 is a Stop & Shop supermarket located at 1739 Ellington Road in South Windsor, Connecticut.