showplace
show-place
noun
A place of exceptional beauty or interest, often open to the public.
"Hampton Court Palace is a magnificent showplace."
show-place
A place of exceptional beauty or interest, often open to the public.
"Hampton Court Palace is a magnificent showplace."