Star Inn Villa, Nainital

Surrounded by rich flora and fauna of the Himalayas, at the heart of what is known as the lake district of Uttarakhand in Northern India, lies the quaint town, Nainital. Perched above Nainital's busy bazaars of today, amidst the thick Deodar forest and adjoining the famous. Come appreciate the joys of fine holidaying at this resplendent and restful locale.

image
image
image