Holiday Inn has introduced a new open lobby concept at the 275 room Holiday Inn Dubai Business Bay, located in the United Arab Emirates. Skift Research unpacks the strategies, innovations, and market ...