search
The Note Bar
The Note Bar
PERMANENTLY CLOSED
PERMANENTLY CLOSED
St. Louis MO
1,421 fan views
St. Louis Blues
star0.0
Local rank #8
last validated Aug 2019
location_on
200 N 13th St, St. Louis, MO 63103, USA
Blues fan feedback
commentFan comments
tvWatch parties
Comment for The Note Bar