Leo's Kitchen
810 Vallejo St, Denver
(720) 412-8817
Recent Reviews
We ordered delivery. The drinks were $3.60 and only show 1 size. The size is a tiny little kids cup. It's not just s small container, I mean it has dinosaur pictures on it and is 4oz. The food is decent but not even remotely worth its price.
I was skeptical from the reviews but honestly, the food was really good. I got chicken pesto penne and cheese bread. fresh basil on the cheese bread. pasta serving was huge. it was really honestly delicious. I didn't have problems with the delivery either. I got exactly what I asked for and a lot of times doordash has problems with that.