Address: 3301 Meramec St, St. Louis, MO 63118 Phone: (314) 845-4248
Reviewed on 01/23/2026
By: Desiree R.
Very cute place loved the decor.. Seems family owned but I love it heard their also at soulard farmers market! The food I got were two steak/beef tacos an... more