Get directions to: Day Hill Deli, Windsor, CT
Restaurant address: 555 Day Hill Rd Windsor, CT 06095, USA
Restaurant: Day Hill Deli