Holiday Inn is a British-owned American brand of hotels, and a subsidiary of Inter Continental Hotels Group.

Back