Hi, I know the word "down" can have different meanings: go down the street, go down south, etc. In British English it means "move away from the centre". However, the sentence "I bumped into him a couple of weeks ago down the pub and we had a drink" seems a bit unusual to me.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
It's a colloquialism.
"Down (at) the pub"
"Down (to) the pub"
Meaning, out drinking at the pub.