4253 Laclede Ave, St Louis, MO 63108
Monday - Friday: 4 - 6 PM, Tuesday: all day
View source
Restaurant website