Millennium Al Barsha is located within walking distance from Mall of the Emirates and situated in the bustling area of our Al Barsha. This stunning property offers 299 well-appointed rooms and suites, 109 serviced apartments featuring all modern amenities and equipped with the latest in room technology. The rooms showcase an impeccable design and charming atmosphere