showplace
English
Etymology
From
show
+
place
.
Noun
showplace
(
plural
showplaces
)
A building or
estate
shown for its beauty or noteworthiness.
A location kept for display only.