Get directions to: Leo's Restaurant, Middlebury, CT
Restaurant address: 900 Straits Turnpike Middlebury, CT 06762, USA
Restaurant: Leo's Restaurant