#Address Hotels and Resorts

Address Jabal Omar Makkah (Image: Supplied by Address Hotels and Resorts)

Address Hotels and Resorts debuts 1,484-key property in Makkah

The Address Jabal Omar Makkah in Saudi Arabia is located within the Jabal Omar development