Taco Bell 27370

Taco Bell #27370 is a Taco Bell restaurant located at 2005 West 136th Avenue, Broomfield, Colorado.