Star Metro Al Barsha Hotel Apartments is a 3-star hotel that occupies a primary location just 5-minutes walking distance away from the renowned Mall of the Emirates. This apart hotel offers quality self-catering apartments that include the facilities and service of a hotel.
Get more stuff like this
Subscribe to our mailing list and get interesting stuff and updates to your email inbox when we start newsletter service.