Taco Bell 33850

Taco Bell #33850 is a Taco Bell restaurant located at 8695 East Arapahoe Road, Greenwood Village, Colorado.