13360 Clayton Rd, St. Louis, MO 63131
Tuesday – Thursday: 4:30 pm – 6:30 pm
View source
Restaurant website