I orderd the anchlata hot plat Me and my love the.food was fantastic and the atmosphere was evan with what Was served. I want to come back again. Thank you leos.

Presley Jones | Jun 11, 2018 | Category: Mexican restaurant in Tucson, Arizona

Leo's Mexican Restaurant - All questions

Address: 5114 E Speedway Blvd, Tucson, AZ 85712, USA

Scout Lamb | Jun 12, 2018

Family owned and run great food

Brandon g | Jun 12, 2018

Some of Tucson's finest. Always served hot and the dishes literally melt in your mouth!

alice eager | Jun 12, 2018

Leo's is the best! M-F lunch specials are incredible taste and price wise.

Clinton Beason | Jun 12, 2018

Yes food is pretty good

Dana Hough | Jun 12, 2018

It's in walking disty

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

Trending Places