Taco Bell

4254 Bayless Ave, St. Louis
(314) 638-3334