Taco Bell 3155

Taco Bell #3155 is a Taco Bell restaurant located at 2097 South Sheridan, Denver, Colorado.