The best place to catch a glimpse of the Seti River is the park just north of Old Pokhara near the Gurkha Museum.