Rated
5.0 out of
5 from
1Reviews
Leonardo's Mexican Food
is a top notch Mexican Restaurant Restaurant
Ranked #1 of 44 Restaurants in Westover Indianapolis.
★★★★★ on the 10th of October, 2017
Best value on great casual mexican food in Indy. Carnitas burrito is outstanding ! //