showplace
Etymology
From show + place.
showplace means A building or estate shown for its beauty or noteworthiness. Lexicurio rates it Sui generis — a strength score of 88 out of 100.
noun
- A building or estate shown for its beauty or noteworthiness.“The manager showed him over the vaults and strong-rooms, explaining the various precautions taken to render the guile or force of man impotent: […] "The Safe" was a showplace and its directors held that no harm could come of displaying a strong hand.”
- A location kept for display only.