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.