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