Stay at the Grand Oak Manor in Binsar, Uttarakhand
Perched on a hillock, which the handsome owners claimed, was one of the highest in Kumaon, the Grand Oak Manor had been built by the Commissioner of Kumaon way back during the British days. The hill had been chosen for the strategic view it offered of the rest of the […]