Leo's Restaurant

CLOSED
$$ •

Crossroads Plaza, 900 Straits Turnpike, Middlebury

Leo's Restaurant Reviews

4
161 ratings
Restaurantji Rating
2
100%

Read All Reviews(161)

Ratings

Menu

Add a Menu
Leo's Restaurant Menu
Leo's Restaurant Menu

Photos

Add a Photo
Leo's Restaurant
Leo's Restaurant
View All Photos
Updated on: