Business Bay is located in Dubai Creek and it is a short distance from the Burj Khalifa and Downtown Dubai. It extends from Ras Al Khor to Sheikh Zayed Road. International hotels such as the Emirates Towers and Shangri-La are also on Sheikh Zayed Road. The property is located in an idyllic, private urban enclave.