New Hotel to Open in London
IHG Hotels & Resorts, has announced an exciting new signing in London, UK, for its upscale boutique brand Hotel Indigo. Hotel Indigo London K West Shepherds Bush will be one of the brand’s flagship London properties due to its individual […]