expensive homes

The Luxurious Estate Villa Real Shangri La in Costa Rica

alt tag

Shangri La, according to Merriam-Webster's dictionary, means a remote, beautiful imaginary place where life approaches perfection.  Everything about that definition describes perfectly this exquisite Villa Real luxury estate, other than, imaginary, of course.