Leo’s Restaurant

Crossroads Plaza
900 Straits Turnpike
Middlebury, CT 06762
203-598-0166

Visit our website Leo’s Restaurant

Visit us to see our Restaurant Tour special!