Seoul Taco
6665 Delmar Blvd.
St. Louis ,
MO
63130
P: 314-863-1148
Cuisines:
Offerings:
Curbside Takeout, Delivery, Family Meals
Neighborhood:
Hours:
Every Day 11am - 10pm
Alcohol:
Yes
Take Out:
Yes
Meals served:
Lunch , Dinner
Payment method:
All Major Credit Cards
READERS’ CHOICE FAVORITE:
2016, 2017, 2018, 2020
RELATED STORIES

Seoul Taco will open new location in The Grove
A new location of Seoul Taco is scheduled to open in the Chroma building at 4087 Chouteau Ave., in The Grove in ...
Enhance your restaurant listing TODAY! Upgrade to a Sauce partner listing.