The following article was featured in:
Source:
Dining
02/13/2025.
Located in the the Twin Oaks shopping center, near the intersection of Highway 141 and Big Bend, the new restaurant builds on a brand that's been serving Italian classics to St. Louisans for decades.
Continue on to full article...