News

Alila Jabal Akhdar is a peaceful escape in Oman’s mountains. This review covers the resort’s incredible views, local food, and thoughtful experiences.