Location: Naggar Road, 8.3 km from Manu Temple Built with elegant wood and stone cottages, Larisa Resort Manali is a luxurious Himalayan retreat set amidst lush gardens and apple orchards. The ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results