City Stay Grand Hotel Apartments, Al Barsha 1, Near Mall Of Emirates - Dubai
City Stay Grand Hotel Apartments, Hotel, Al Barsha
City Stay Grand Hotel Apartments, Al Barsha 1, Near Mall Of Emirates - Dubai