Leo's Restaurant

★★★★★ 2 reviews
203-598-0166
900 Straits Turnpike
Middlebury, CT 06762
Return to the Business Page


Similar Nearby


Recommended Nearby