About
Blues City Deli, the premier Restaurant, Deli, and Sandwich shop in St. Louis, MO, is located at 2438 McNair Ave, 63104. We're a local favorite, serving up mouth-watering sandwiches, soups, and salads made with fresh, high-quality ingredients. Our menu features a wide variety of options to satisfy any appetite, from classic deli fare to unique creations. At Blues City Deli, we're committed to providing exceptional customer service and a welcoming atmosphere that makes you feel like family. Whether you're in the mood for a quick lunch or a leisurely dinner, we've got you covered. Come visit us today and taste the difference for yourself!