showplace
nounDefinition of showplace
: a place (such as an estate or building) that is regarded as an example of beauty or excellence
Keep scrolling for more
Keep scrolling for more