Word
showplace, n.
(showplaces)
a place that is frequently exhibited and visited for its historical interest or natural beauty
<noun.location>
showplace
semantic pointers
hypernym
place, spot, topographic point