Company name: La'au's Taco Shop
Description: Laid-back taqueria with craft beer
830 N Tejon St #110, Colorado Springs, CO 80903, United States