IHG Hotels & Resorts has announced that two independent hotels in Phuket, Thailand, will be rebranded under the Holiday Inn banner following a franchise agreement