Q: Where is Grand Excelsior Hotel Al Barsha?
A: Grand Excelsior Hotel Al Barsha is located at: Al Barsha 1, Near Mall Of The Emirates - Dubai - United Arab Emirates
Q: What are the coordinates of the Grand Excelsior Hotel Al Barsha?
A: Latitude: 25.1117571, Longitude: 55.2032845
Q: How is Grand Excelsior Hotel Al Barsha rated?
A: Grand Excelsior Hotel Al Barsha has not rated yet on addressschool.com