xanadu

(Noun/Place)

Definition: A place of great beauty, luxury, and contentment, often used to describe an idealized or perfect location.