3221 S Grand Blvd, St Louis, MO 63118
4:30pm – 6:30pm (Tuesday to Saturday)
View source
Restaurant website