Set on a sprawling 21.86-acre property in Greenvale, New York, “Shangri-La” is a picturesque grand estate that epitomizes elegance and luxury.
iDesignArch | Interior Design, Architecture & Interior Decorating eMagazine
Interior Design, Architecture & Interior Decorating eMagazine