Sandwich shop · High Ridge Shopping Center, 1087 High Ridge Rd, Stamford, CT
More food in Stamford, CT · Sandwich in Stamford