Featuring a rooftop pool and views of city, Skylark Hotel Apartments AL Barsha is a sustainable aparthotel located in Dubai, 1.3 km from Mall of the Emirates. There is a private entrance at the aparthotel for t ... Read more

View all Luxury Hotels in Dubai