New Hotel Castle biedt een gedeelde lounge en gratis WiFi. De accommodatie is goed gelegen in Pokhara, op korte afstand van Pokhara Lakeside, Fewa-meer en Tal Barahi Temple.
Fietsverhuur is beschikbaar bij de bed & breakfast.
Devi's Falls ligt op 5,2 km van New Hotel Castle, en Pagode voor de Wereldvrede ligt 10 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven Pokhara, op 3 km van de accommodatie.