Taco Bell 18160

Taco Bell #18160 is a Taco Bell restaurant located at 3231 Interstate 70 Business Loop, Clifton, Colorado.