Hotel Mount Heaven

Papar Khali, Binsar Road
Almora
India