1. Physicians' Clinic 1401 W Locust St Ste 102, Stilwell, OK 74960 Coordinate: 35.8086,-94.63851 Phone: (918) 696-4065