Dubai Hotels, Al Barsha South
1 hotels found in Al Barsha South, Dubai
Al Barsha South
Millennium Mont Rose Science Park is a serviced hotel apartments with 198 accommodations fitted with modern touches, in line with the brand’s high standards. The...