Could you give me Another name for 'meeting place'?

Venue?