Affacciato sulle montagne, l'Hotel Jalori House, a 5 stelle, si trova a circa 25 minuti a piedi dai Jibhi Waterfall di Jibhi.
L'hotel è situato anche a 10 minuti in macchina dalla Shringa Rishi Temple. Tra i luoghi di culto importanti nelle vicinanze c'è i Chehni Kothi, a circa 10 minuti in auto da quest’alloggio.
Dando il benvenuto agli ospiti in un balcone e una zona pranzo, le camere sono fornite di uno scrittoio. I bagni privati includono tocchi di classe, come asciugacapelli.