Noun | 1. | showplace - a place that is frequently exhibited and visited for its historical interest or natural beauty place, spot, topographic point - a point located with respect to surface features of some region; "this is a nice place for a picnic"; "a bright spot on a planet" |