Set on a leafy hillside, this unpretentious hotel is 1 km from Taradevi train station and 6 km from the Hindu Kalibari Temple of Shimla.