9202 Clayton Rd, St. Louis, MO 63124, United States
View on Map
What travelers say:
We recently enjoyed apps and drinks at the bar at Truffles Restaurant. We arrived before 5:00 and got the last 4-top. The drinks, wine and apps are good although only select wines are priced for Happy Hour.