I seem to remember at least two on worm street having a happy hour.
I can also recall stumbling across a Scottish bar that had happy hour as well.
Only ever found the place once by accident, down a little side street somewhere.
Never been able to find it again.