Holiday Inn has introduced a new open lobby concept at the 275 room Holiday Inn Dubai Business Bay, located in the United Arab Emirates. Credit: IHG Hotels & Resorts The new concept has been ...