IHG Hotels & Resorts has signed a management agreement to open a Holiday Inn Express & Suites in Dhulabari, Nepal, in 2026
Source: New feed
IHG Hotels & Resorts has signed a management agreement to open a Holiday Inn Express & Suites in Dhulabari, Nepal, in 2026
Source: New feed