There's a restaurant on site. Hotel The Rock Castle by DLS Hotels also features complimentary newspapers in the lobby, laundry facilities, and room service (during limited hours). Self parking is free.
First They said, they don't book through expedia. Then they moved me some other location in Kufri which 1.25 hour apart. After 1 day stay, they said, I have to move further. then I canceled my stay after spending 3 hours on call with Expedia and Hotel sales team.