Hotel Narayan By Triund
Couple Friendly
Get out of the busy and hectic city life and find solace in the lap of nature at Manla Homes Resort We are a premium resorts located in the Shimla region of Himachal Pradesh, offering 3 star hospitality facilities for our esteemed guests.