Shangri-La Jeddah: A Landmark Debut
Shangri-La’s first property in Saudi Arabia is nothing less than a luxury landmark located on the Jeddah waterfront. The Shangri-La’s brand made its debut in Saudi Arabia on the Kingdom’s inaugural Founding Day and what a…
Continue reading