This is the best Taco Bell in St. Louis and I WOULD BET it’s probably the best in the country if not the world. Wonderful service and food guaranteed every time. Viva!
February 2024
Showed up on Sat 2-17-24 at 12 due to the kirkwood location having the lobby closed. These guys were super friendly, understaffed and the food was super fresh and fast! Couldn't ask for better service.
January 2024
The best Taco Bell!! Went through the drive thru today and Peggy S was so nice to me and my pup :) 10/10 ?