Kathmandu Grand Hotel is a hotel with 31 rooms, Wi-Fi, and air conditioning in Kathmandu, about 500 m from Keshar Mahal.