Leo's Restaurant
CLOSED$$ •
Crossroads Plaza, 900 Straits Turnpike, Middlebury
Leo's Restaurant Reviews
Ratings
Menu
Add a Menu


Crossroads Plaza, 900 Straits Turnpike, Middlebury