Zabeel House By Jumeirah The Greens

The Onyx Towers, Tower 1, Office No 1311,214362DubaiUnited Arab Emirates
Hotel