showplace

Noun
  1. A place that is frequently exhibited and visited for its historical interest or natural beauty (synset 108666492)

Other Searches