Ideal for leisure and long staying clients. Location. Al Khoory Hotel Apartments Al Barsha is located in Al Barsha district, walking distance from Mall of the Emirates. Supermarkets and shops are within reach from the hotel. Exterior. This is a modern building. Lobby. This accommodation has a medium lobby.