St. Peterâ s Health Partners has entered a joint venture with WellNow Urgent Care. WellNow Urgent Careâ s Latham facility, in partnership with St. Peter WellNow Urgent Care - Urgent Care - 800 New Loudon Rd, Latham, New York (NY), 12110.