View providers and get directions to the Lander Clinic. Skip to main content. 307.358.2122 Online Bill Pay Patient Portal Employee Email. About Us. ... Patient Portal; Visitor Information. ... Lander, Wyoming, 82520.