6172 Simpson Ave, St. Louis, MO 63139
Weekday Happy Hour from 3:pm-6:pm
View source
Restaurant website