Gujrugarhi is a place of historical importance located in Patti Gujdu of Nainidanda region in Pauri Garhwal district, Uttarakhand.
The whole complex of temple and historical caves is situated on a hilltop in Deeba range at an average altitude of 2400 metres (7880 ft).
The temple is centuries old dating back to the time of Garhwal kingdom and played an important role during Gorkha invasions.
The temple and caves are on an almost flat hilltop at the extreme eastern end of Deeba range at an average altitude of 2400 metres, highest point in Patti of Gujdu.
Several small freshwater streams are formed in the deep interiors of the forest and flow down to meet larger creeks and brooks which ultimately merge into Ramganga (West) river.