showplace

Noun

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