Direct contract with owner
Located at Al Olaya road, A twin tower hotel of 286 room with a panoramic swimming pool located at the top of building.