1620 Delmar Blvd. St. Louis, MO 63103
St. Louis - Downtown
314-339-5658
Hours: Monday - ClosedTuesday - Sunday - 11am - 4pm
$10 to $15
Monday - ClosedTuesday - Sunday - 11am - 4pm
Soul food
St. Louis - Downtown / Midtown, St. Louis - Downtown
All Major Credit Cards
Yes
Samwiches (Inside City Museum)
0.10 miles
Beatnik Bob's-City Museum
0.11 miles
Klein, Thomas Catering
The Last Kitchen & Bar (Inside The Last Hotel)
0.13 miles
Blood & Sand
0.15 miles
Kitchen 4am
0.17 miles