What is holiday inn al barsha?
Holiday Inn Dubai Al Barsha is a 4 Star deluxe Hotel. The hotel is located in close proximity to the Dubai Airport, Burj Al Arab and Mall of the Emirates. Al Barsha offers more than 300 rooms including over 50 suites. The facilities featured by Al Barsha include Wi-Fi internet, Secretarial Services, Fully-equipped conference and meeting rooms, Bar, Gym, Vidal's salon etc. Al Barsha also features The Royal Budha which is a contemporary Thai restaurant.