Almora
Travel

Almora: The Best Kept Secret of the Indian Himalayas

Almora is a small hill station located in the Almora district of Uttarakhand, India. It is situated at an altitude of 1,646 meters (5,400 feet)