Stop & Shop 658

Stop & Shop #658 is a Stop & Shop supermarket located at 5 River Road in Wilton, Connecticut.