Situated at a very peaceful location Fish Tail Lodge will be your best choice if you want to experience the nature in Pokhara. The lodge has 48 standard and 12 deluxe rooms with all modern amenities.
More information about formatting options