Deli · 17 Cedar Heights Rd, Stamford, CT
To-Go · Delivery
More food in Stamford, CT · Deli in Stamford