Leobardos Taco Shop
Address:
825 S Federal Blvd, Denver, CO 80219
Phone:
(303) 934-2722
Nice to Know:
- Good For Kids Yes
- Good For Groups Yes
- Outdoor Seating Yes
- Wheelchair Accessible Yes
Other Businesses:
- Pizza Hut at 4085 E Mississippi Ave, Denver, CO 80246
- Matador at 3496 W 32nd Ave, Denver, CO 80211
- Zocalo at 2200 S Broadway, Denver, CO 80210
- Spanky's Urban Roadhouse at 1800 E Evans Ave, Denver, CO 80210
- SONIC Drive-In at 1300 S. Sheridian Blvd, Denver, CO 80232