This charming hotel is located in the peaceful city of Pokhara in Nepal. The hotel boasts spectacular lake and mountain views, lending a soothing, calming ambience to the environment. The hotel is set amidst lush greenery and flora, and features a striking,..