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