noun Date: 1794 a place (as an estate or building) that is regarded as an example of beauty or excellence
SHOWPLACE
Meaning of SHOWPLACE in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012