T Byrds Tacos & Tequila26 E Kiowa St, Colorado Springs, CO, 80903(719) 375-3376WebsiteOverviewUrban, Street Style Taco Bar in Downtown Colorado Springs.Related Articles