IHG Hotels and Resorts opens it first Holiday Inn Express hotel in Nepal
IHG Hotels and Resorts, one of the leading hotel company, have recently inaugurated the first Holiday Inn Express in Nepal. The Holiday Inn Express Kathmandu Naxal provides contemporary lodging with all the conveniences needed to