showplace
/ˈʃoʊpleɪs/Definitions
1. noun
a place or location that is impressive or attractive and is often visited or toured
“The museum is a popular showplace for art and history enthusiasts.”
2. noun
a place where a particular activity or event is held or takes place
“The festival grounds serve as a showplace for local music and food vendors.”
3. verb
to display or present something in a way that is impressive or attractive
“The designer aimed to showplace the new collection at the fashion week event.”