Find
{{ group }}
{{ item.name }}
Near
{{ item.properties.formatted }}
SEARCH
Leo's Kitchen
CLOSED
810 Vallejo St, Denver
Menu
Leo's Kitchen Reviews
2.1
19 ratings
5
25%
3
6%
1
69%
Food
2.5
Atmosphere
1.9
Service
2.1
Read All Reviews(19)
Menu
Add a Menu
Photos
Add a Photo
View All Photos
Restaurants in Denver, CO
Location & Contact
810 Vallejo St, Denver, CO 80204
Suggest an Edit
Take-Out/Delivery Options
delivery
Nearby Restaurants
La Molina
Holy Moly Mac & Cheese
Pasta Glory
Amir Grill Mediterranean food
Red Rocks OG
You May Also Like
Restaurants Where You Can Eat Even Without Money
A Guide to the Best Pizzerias in Denver
The Newest Restaurants in Denver Worth Checking Out
Colorado and The Best Restaurants
Best Places to Dine in Denver on New Year’s Eve
Updated on:
Jun 25, 2026