Get directions to: Jo-jo's Deli, New Milford, CT
Restaurant address: 39 Park Lane Rd New Milford, CT 06776, USA
Restaurant: Jo-jo's Deli