Taco Bell 24826

Taco Bell #24826 is a Taco Bell restaurant located at 6905 Mesa Ridge Parkway, Fountain, Colorado.