Location
STL Toasted
3730 Foundry Way, St. Louis, MO, USA
636-980-6880 Website Open in mapsHours
Sunday - Tuesday 11AM-7PM
Wednesday - Thursday
11AM-8PM
Friday - Saturday 11AM-9PM
Sunday - Tuesday 11AM-7PM
Wednesday - Thursday
11AM-8PM
Friday - Saturday 11AM-9PM