
Utah Station
1956 Utah St, St. Louis, MO 63118, USA
These were awesome! Totally fooled my
Meat eating mom and she thought it was a jack n the box taco and loved it. Brought back so many memories! If you go to the Venice Cafe (a local bar), this place is right around the corner and you have to try it! Yum!!!
1 comentario
Yess!! Crack tacos!!