Los huéspedes del Avataar Kathmandu Hotel pueden visitar el Museo del palacio de Narayanhity, ubicado a unos 20 minutos a pie. Este hotel cómodo de 3 estrellas, que goza de una ubicación a tan solo 500 metros del Kala Pattar, consta de 33 habitaciones y 3 restaurantes.
Gozando de una ubicación conveniente en el centro de Katmandú, el hotel también se encuentra a unos 1 km de Burakhya Park. El Estupa de Boudhanath se halla a 20 minutos a pie del Avataar. Los amantes de la naturaleza apreciarán la proximidad a Reliance Trekking Pvt Ltd, que se encuentra a 400 metros. Este establecimiento está ubicado a 2 km de la Plaza Durbar. El hotel también está ubicado a pocos pasos de la parada de autobús Sorhakhutte.
Las habitaciones climatizadas del hotel Avataar están amuebladas con un escritorio y tienen equipo de café y té. Bidé, inodoro separado y ducha están disponibles en el cuarto de baño. Los baños privados cuentan con un bidé, un inodoro separado y una ducha, además de comodidades como gorros de ducha y toallas de baño.
Los huéspedes son bienvenidos a un bar lounge en el establecimiento. A 5 minutos a pie del Avataar Kathmandu Hotel, el restaurante Or2k sirve comida india.