Luxury villas in Nainital, North India, India LTN300


Nainital, North India, India
Upto 8 Guests
3 Bedrooms
3 Bathrooms

LTN300 is located in north India, Uttarakhand which is famous for its snow-clad mountains and green covers which soothe your eyes and revitalize your soul. Stay in the lap of nature, surrounded by lush green valleys and experience bliss and inner peace!

₹ 0