Blues City Deli

2438 McNair Avenue, St Louis, Missouri 63104

20121105_BluesCityDeli_0030.jpg

Photography by Kevin A. Roberts

2438 McNair Avenue, St Louis, Missouri 63104
Mon–Sat: 11 a.m.–4 p.m.
Thu: 11 a.m.–7:45 p.m.
American
$
101 Best Restaurants 2016
Benton Park, South City

Mentions