Sandwich shop · 1001 Day Hill Rd, Windsor, CT
Delivery
See full menu
More food in Windsor, CT · Sandwich in Windsor