Sort:  

Thank you very much!
The place is located not far away from Pokhara (Nepal) it is up on the hill and called Rock Garden Resort, worth a visit!