showplace
noun/ˈʃəʊpleɪs/
/ˈʃəʊpleɪs/
- a place of great beauty, historical interest, etc. that is open to the public
Check pronunciation:
showplace
Definition of showplace noun from the Oxford Advanced Learner's Dictionary