You find 'meeting points' at large railway stations, in the UK at least (and 'assembly points' where people are supposed to gather during fire drills).
'Venue' has a different connotation, Benita. It's primary use (no.1) is in relation to Law. It's more generalized definition (no.2) still retains the notion of a location where an action or event takes place. In RIP's example, there is no action to be emphasizied at the meeting place. It's more like a holding area, a stop-over point, a