Stop & Shop 659

Stop & Shop #659 is a Stop & Shop supermarket located at 72 Newtown Road in Danbury, Connecticut.