El hotel Best Nest Shimla, que pone a disposición de los huéspedes bicicletas, se encuentra a 7 km de Kali Bari Temple.
Los lugares de interés religioso de la zona son la Tara Devi Temple (3 km) y el Templo Jakhu (6 km). Se halla a unos 6 km de Johnnie's Wax Museum.
Algunas habitaciones disponen de hervidor eléctrico, así como Wi-Fi gratis y TV de pantalla plana por cable para que disfrute de su estancia. Los baños privados incluyen toques agradables como secador de pelo y artículos de tocador para huéspedes. Las habitaciones también tienen vistas a las montañas.