Taco Bell 35014

Taco Bell #35014 is a Taco Bell restaurant located at 2750 South Big Bend Boulevard, Maplewood, Missouri.