Straub's in Town & Country Update Establishment
13414 Clayton Rd
St. Louis ,
MO
63131
P: 314-434-4707
Cuisines:
Deli / Sandwiches, Grocery Stores
Features:
Curbside Takeout, Delivery, Produce/Meat,
Neighborhood:
Hours:
Mon.-Sat. 7 a.m.-8 p.m.
Sun. 10 a.m.-6 p.m.
READERS’ CHOICE FAVORITE:
2015, 2017, 2018, 2019, 2020
Enhance your restaurant listing TODAY! Upgrade to a Sauce partner listing.