City Stay Grand Hotel Apartments is a hotel and bus station located in Dubai, United Arab Emirates. The average rating of this business is 3.80 out of 5 stars based on 228 reviews. The street address of this business is Al Barsha 1, Near Mall Of Emirates - Dubai - United Arab Emirates.
4 Mr. Abro 16 months ago
1 Munnu Mohammed 15 months ago
3 rhia malicsi de boer 19 months ago
5 harsha vardhan.r.g 19 months ago
5 J4sko 21 months ago
3 Sejal Rathi 24 months ago
2 Ignacio Gonzalez Marinsalda 27 months ago
4 Bossman Business 23 months ago
Hamdullah Al Afghani Restaurant
New West Zone Supermarket - Barsha3