Constructed in 2017, the Zen Luxury Living apartment building comprises 258 units of the following unit mix: One Bedroom, Three Bedroom/Two Bath, Two Bedroom/Two Bath, totaling 303,740 SqFt. The property is located in Lake Buena Vista, at 9835 Namaste Loop, Orlando.