Your one stop shop for all your smoking needs.

Definition Of Shangri-La:

A beautiful, imaginary place where life approaches perfection :  A remote, usually idyllic hideaway : Utopia : A heavenly place from ones dreams