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