Pokhara is said to be among the most scenic city of Nepal. Being located on the shore of Phewa Lake, Pokhara is the perfect destination to experience adventure and relaxation. It is located on the shore of Phewa lake with Himalayan peaks in the backdrop.
Read moreHave An Enquiry? Write To Us…