YourDictionary

show place

also show·place (shōˈplāsˌ)

noun
  1. A place, such as a house or estate, that is viewed and frequented for its beauty or historical noteworthiness.
  2. A beautiful or ornate place.

link/cite print suggestion box