Naina Devi Temple is located at the height of 1952m from sea level and is situated in Nainital, Uttarakhand, India.Ideal Visit duration: Less than an hour