Holiday Home Rental Dubai Office no. 1505, API Trio Tower (Novotel), Al Barsha 1, E-11 - Sheikh Zayed Rd – Dubai +971 4 883 8002