Shikhru Devta Temple is a beautiful temple located in the heart of the town of
Rohru, 115 km from
Shimla in
Himachal Pradesh. The deity of this temple is Shikhru Devta, who is deeply respected by the villagers. An annual fair is held here in the month of April every year and is a time of merriment to all the villagers.