Alila Hotels

Alila Jabal Akhdar, Oman

Jabal Akhdar is Arabic for ‘the green mountain’, which goes hand in hand with the resort’s eco-friendly practices