Nainital Willows is located in Naini Tal, India on Mayvilla Compound, Zoo Road, Tallital Nainital Uttarakhand, India 263002. Nainital Willows is rated 3 out of 5 in the category hotel in India.
Address
Mayvilla Compound, Zoo Road, Tallital Nainital Uttarakhand, India 263002