Quote:
Originally Posted by lookout123
what? you mean StL actually has places nicer than America's Pub ,Ozzie's , and The Funny Bone ?
|
Yes. The best bars are in the City, primarily on Laclede's Landing and in Soulard. My personal favorite is McGurk's.