About the hotel...Grand Excelsior Hotel - Bur Dubai in Bur Dubai, just minutes from the World Trade Center. It features 8 restaurants and bars, a full-service spa, a modern gym and a rooftop pool. Near the hotel are the World Trade Centre, Dubai Creek Promenade and BurJuman Mall.