Hard to fathom you haven't gotten more replies on this. Pool is alive and well in Baltimore!
There is a place called Sports 2000 (?, sometrhing like that), not sure where up there. Also Greenie's, never been to either. Top Hat is a safe part of town with on-site parking. Super-cheap rates too, but don't plan on eating there (there are tons of restaurants nearby though).