Hotel Holiday Inn is located in Kathmandu, within a 9-minute walk of Hanuman Dhoka and 800 m of Kathmandu Durbar Square. Built in 2017, the property is within 1.5 km of Swayambhu. The property features a restaurant.
At the hotel, each room comes with a wardrobe. Guest rooms in Hotel Holiday Inn are fitted with a flat-screen TV and free toiletries.