Douglas Harper's Etymology Dictionary show-place one much-visited for beauty or fineness, 1794, from show (v.) + place (n.).