Dubai Hotels, Al Barsha South

1 hotels found in Al Barsha South, Dubai

MILLENNIUM MONTROSE EXECUTIVE APARTMENTS 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...

From
£ 42.80