Synonyms and Antonyms for meeting_place

1. meeting place (n.)

a public facility to meet for open discussion

Synonyms: