58hundred

5800 Southwest Ave., St Louis, Missouri 63139

20181002_58Hundred_0300.jpg

Photography by Kevin A. Roberts

5800 Southwest Ave., St Louis, Missouri 63139
Inaugural hours: Tue - Sat: 5 p.m. - close
American, Vegan, Vegetarian
$$
South City

Mentions