Wordnet 3.0
NOUN (1)
1.
a place that is frequently exhibited and visited for its historical interest or natural beauty;
WordNet (r) 3.0 (2006):
showplace
n 1: a place that is frequently exhibited and visited for its
historical interest or natural beauty