Leon Mexican Cuisine
Order OnlineHours
SUN – THURS
11:00am – 10:00pm
FRI & SAT
11:00am – 10:30pm
SUN
11:00am – 9pm
Directions
Leon Mexican Cuisine
1241 N Emerson Ave
Greenwood, IN 46143
SUN – THURS
11:00am – 10:00pm
FRI & SAT
11:00am – 10:30pm
SUN
11:00am – 9pm
Leon Mexican Cuisine
1241 N Emerson Ave
Greenwood, IN 46143