Near Mall of the Emirates. With a stay at Grand Excelsior Hotel Al Barsha, you'll be centrally located in Dubai, a 3-minute drive from Mall of the Emirates and 12 minutes from Burj Khalifa. This upscale hotel is 7.2 mi (11.6 km) from Marina Beach and 9 mi (14.5 km) from Dubai Mall.