Taqueria La Capilla Address: 2400 W Alameda Ave, Denver, CO 80223 Phone: (303) 742-5389 Nice to Know: Good For Kids Yes Accepts Credit Cards Yes Good For Groups Yes Outdoor Seating Yes Wheelchair Accessible Yes Other Businesses: Wall Street Deli at 1801 California St, Denver, CO 80202 Subway at 434 W 14th Ave, Denver, CO 80204 Boyztown at 117 Broadway, Denver, CO 80203 Yellow Feather Coffee at 742 Santa Fe Dr, Denver, CO 80204 Potbelly Sandwich Shop at 303 16th St, Denver, CO 80202