Providenciando um salão partilhado e acesso Wi-Fi gratuito, New Hotel Castle dispõe de acomodações com uma boa localização em Pokhara, não muito longe de Pokhara Lakeside, Lago Fewa e Tal Barahi Temple.
New Hotel Castle disponibiliza um serviço de aluguer de bicicletas.
Devi's Falls fica a 5,2 km de New Hotel Castle, enquanto Pagoda World Peace fica a 10 km de distância. O aeroporto mais próximo é o Aeroporto de Pokhara, que fica a 3 km de New Hotel Castle.