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.
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
Thanks! Your answer is awaiting moderation.