MENA Plaza Hotel Albarsha, Al Barsha 1, Street no 13 - Sheikh Zayed Rd - near Mall of The Emirates - Al Barsha 1 - Dubai
MENA Plaza Hotel Albarsha, Hotel, Al Barsha
MENA Plaza Hotel Albarsha, Al Barsha 1, Street no 13 - Sheikh Zayed Rd - near Mall of The Emirates - Al Barsha 1 - Dubai