You Believe in Hidden Paradise? This One’s 2,000 Metres Above sea Level

  Perched atop Oman’s famed “Green Mountain” at approximately 2,000 metres above sea level, Alila Jabal Akhdar is more than a hotel, it’s a breathtaking mountain sanctuary wrapped in serene luxury   How to Get There Your journey to Alila Jabal Akhdar begins in Muscat, Oman. From Muscat International Airport (MCT), the resort is a […]