4069 Shenandoah Ave
St Louis, MO 63110
St Louis, MO 63110
Open HoursTu to Sa from 09:00am to 09:00pm,Su from 09:00am to 02:00pm
OverviewThurman Grill is a neighborhood eatery with a touch of love in everything they do. From making their own hummus to knowing all their customers by name, the staff lets patrons...
more