Strangely, I find neither of these capture the idea well, except for the word "central" in the second definition.
I think "down" is added to indicate that the location in question (shops, station, harbour, club, ...) is, in some vague sense, a center of activity (other than "here"). It can be omitted. (I'll meet you at the club.)
CJ