2438 Mcnair Ave
St Louis, MO 63104
St Louis, MO 63104
Open HoursMo to We from 11:00am to 04:00pm,Th from 11:00am to 07:45pm,Fr to Sa from 11:00am to 04:00pm
OverviewNod your head to great old blues music while partaking in some of the best service in St. Louis. Located a stone's throw away from Lafayette Park, these po' boy-makin' folks...
more