Holiday Inn Hotels & Resorts opens its first resort in Nepal

Holiday Inn Resort Kathmandu Budhanilkantha: Kathmandu’s Newest Nature Retreat.