showplace

English

Etymology

From show +‎ place.

Noun

showplace (plural showplaces)

  1. A building or estate shown for its beauty or noteworthiness.
  2. A location kept for display only.