Our customers are our priority! Please contact us with any questions, comments, or concerns. We would love to hear from you!
3700 Forest Park Avenue, Saint Louis, Missouri 63108, United States
Daily: 10am - 9pm
Copyright © 2020 City Taco Shack - All Rights Reserved.
Thank you for visiting and hope to see you soon!