Located within Oman's Green Mountain, the Anantara Al Jabal Al Akhdar Resort welcomes travellers seeking a luxurious escape.