Get directions to: Poquonock Deli & Sandwich Shoppe, Windsor, CT
Restaurant address: 1775 Poquonock Avenue Windsor, CT 06095, USA
Restaurant: Poquonock Deli & Sandwich Shoppe