I have tried numerous items on the menu at Leo's but I must say that tonight I have had the best burger I have ever tasted ! I had the stuffed pepper burger & wow what a great burger! Try anything you like on the menu & I guarantee you will enjoy it!!!! Great food, great people serving you & the people that make your order you can tell that put the extra love into the food they make you!
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.