Dubai, United Arab Emirates Hotels & Resorts
Holiday Inn Dubai - Al Barsha is part of the Holiday Inn chain of hotels, which is one of the seven brands of the leading hospitality giant InterContinental Hotels Group of global stature....
View Details »