Offrant un hall d'accueil et un restaurant, Mena Aparthotel Albarsha At The Mall Dubaï se trouve dans la localité de "Al Barsha", à moins de 10 minutes à pied du Dubai Community Theatre & Arts Centre et à moins de 2 km du Wild Wadi Water Park. Tout en bénéficiant d'un emplacement assez proche de la station de métro Sharaf DG, cet hotel 4 étoiles comprend une piscine et un centre de fitness.
La résidence est commodément situé à 3 km de l'Hôtel Burj al-Arab. Mena Aparthotel Albarsha At The Mall de Dubaï est également dans les environs un site naturel tel que le Ski Dubaï. Les sites commerciaux à proximité incluent le Centre commercial Mall of the Emirates, qui se trouve dans une zone de 800 mètres. Situé au cœur même de Dubaï, cet établissement se trouve à 10 minutes de marche de l'arrêt de bus Big 15-16 Mall of Emirates.
Mena Aparthotel Albarsha At The Mall offre à ses clients 90 chambres équipées d'une cheminée en pierre et des fenêtres insonorisées, ainsi que d'une cafetière/théière. Un Wi-Fi gratuit et une TV à écran plat avec des chaînes satellite, et des conforts comme un fer à repasser et une table à repasser, une climatisation sont également proposés. Les salles de bain privées comprennent une toilette séparée et une douche, et des conforts comme un sèche-cheveux et des draps de bain.
Un petit-déjeuner sous forme de buffet est disponible tous les jours dans Mena Aparthotel Albarsha At The Mall de Dubaï. Masa Turkish Eatery, un restaurant sur place, sont ouverts pour Frühstück.