Set on 37 acres of grounds, this grand, luxury hotel is a 7-minute walk from the Boudhanath stupa and 2 km from the Pashupatinath Temple, both of which are UNESCO World Heritage Sites. Understated rooms offer free Wi-Fi, flat-screen TVs and minibars, plus views of the gardens or the Boudhanath...