Shangri-La

/ˌʃæŋɡɹɪˈlɑː/noun
University
1

A place or land of complete bliss, delight, and peace, especially one seen as an escape from ordinary life; a paradise.

2

An opulent building or resort that provides entertainment or luxurious living.