Reviews
To date you have access to 88 ratings from 1 website(s). The median rating for Leonardo's is 4.5, signifying that this restaurant is incredibly well regarded by its guests.
Reviews from various websites
Tripadvisor
INT Restaurants
Good Rated Restaurants near Center
4.5
Menu
Table booking
4.5
Menu
Table booking
City: Monte Vista (near Center), 138 Adams St, Monte Vista I-81144-1422, United States
"So today I decided to take a ride with my friend Dani, we decided to go south-west. We're hungry when we reached this town called Monte Vista, Colorad..."
4.7
Menu
Table booking
4.7
Menu
Table booking
City: Monte Vista (near Center), 829 First Ave, Monte Vista, Colorado, USA, 81144, United States
"Food and service was great! Food: 5 Service: 5 Atmosphere: 5"
4.3
Menu
Table booking
4.3
Menu
Table booking
City: Monte Vista (near Center), 2099 Sherman Ave, 81144, Monte Vista, US, United States
"Always good food. Wish they had more hours."
4.5
Menu
4.5
Menu
City: Monte Vista (near Center), 819 1st Ave, 81144, Monte Vista, US, United States
"Great food, as always. Fast service. Crab Rangoons are fantastic."
4.1
Menu
4.1
Menu
City: Monte Vista (near Center), 104 Adams St, Monte Vista, Colorado, USA, United States
"Try it! Food: 5 Service: 5 Atmosphere: 5"
4.1
Menu
4.1
Menu
City: Monte Vista (near Center), 118 Adams Street, Monte Vista, 81144, United States Of America
"Reliable. My wife and I often go there. Food is consistency. Wish the chips were fresher. Most dishes are made fresh, but not all. Ask your server. Se..."
4.4
Menu
4.4
Menu
City: Center, 120 W State Hwy 112, Center, USA, 81125, United States
"Wow... What a little treasure I found in the middle of southeast Colorado. I don't like to write long reviews, but I am for this restaurant! We had Ju..."
4.8
Menu
Table booking
4.8
Menu
Table booking
City: Del Norte (near Center), 41605 County Road G, Del Norte, 81132-9112, United States Of America
"Quaint store with homemade snacks and baked goods."
4.2
Menu
4.2
Menu
City: Monte Vista (near Center), 2099 Sherman Ave, Monte Vista I-81144-9445, United States
"Mountain views are always great. This comes from a worrying owner and large staff. You can't go wrong. It's hard to find family restaurants like these..."
4.3
Menu
Table booking
4.3
Menu
Table booking
City: Monte Vista (near Center), 138 Adams St, Monte Vista, USA, United States
"A great family that is running a great restaurant. Get the filet!"