show-place (n.) Look up show-place at Dictionary.com
one much-visited for beauty or fineness, 1794, from show (v.) + place (n.).