Taco Bell 33857

Taco Bell #33857 is a Taco Bell restaurant located at 540 West Hampden Avenue, Englewood, Colorado.