English synonyms about - contact  

showplace

noun

1 showplace

A place that is frequently exhibited and visited for its historical interest or natural beauty.


Find more on showplace elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0383