Synonyms and Antonyms for meeting place

1. meeting place (n.)

a public facility to meet for open discussion

Synonyms: