Get directions to: Taco Casa, Pueblo, CO Restaurant address: 2104 N Norwood Ave Pueblo, CO 81001, USA Driving Walking Bicycling Restaurant: Taco Casa