Set in one of the most central areas of the city, the Holiday Inn Business Bay is an ideal choice for corporate and leisure travellers looking for easy access to Dubai’s business and recreational landmarks