Pokhara Retreat, Lodge / Resort / Guesthouse is a small piece of a paradise hotel tucked away at the end of Phew Tal Lake.