Taco Bell 29626

Taco Bell #29626 is a Taco Bell restaurant located at 1324 Hampton Avenue, St. Louis, Missouri.