Get directions to: Armadillo, Broomfield, CO Restaurant address: 6700 West 120th Avenue Broomfield, CO 80020, USA Driving Walking Bicycling Restaurant: Armadillo