The Grand Excelsior Hotel - Al Barsha is strategically located at in the heart of New Dubai. Steps away from the Mall of the Emirates - third largest shopping mall in the Middle East and home of the regions first indoor ski slope - and with its unique cruise ship design.