Grand Excelsior Hotel Al Barsha is a hotel, restaurant and bus stop located in Dubai, United Arab Emirates. The average rating of this business is 3.90 out of 5 stars based on 3310 reviews. The street address of this business is Al Barsha 1, Near Mall Of The Emirates - Dubai - United Arab Emirates.
3 Mohamed Shaniz 13 months ago
5 Jude Menezes 15 months ago
5 Sona A 14 months ago
1 Priyanka Gupta 15 months ago
5 Aqsa Arshad 14 months ago
5 rizwan tahir 14 months ago
5 Tricia Marie Salcedo 14 months ago
5 Hazrat khan 14 months ago