Home

(317)-893-2581

Now Serving Dine-in!

317-893-2581

Business Hours

Mon 11am-10pm

Tue 11am-10pm

Wed 11am-10:00pm

Thurs 11am-10pm

fri 11:00-10:30pm

Sat 11:00-10:30pm

Sun 11:00am-9:00pm

Hello! Welcome to our online home for Leon!

Browse our Online menu, Discover our Instagram and Facebook pages and also contact us about party reservations and Catering services!

Located at

1241 N. Emerson Ave

Greenwood, In  46143

Leon location Map

Click To Get Directions Here