Stillwater Medical Center Cardiology ClinicHeart & Vascular Institute, 1323 West 6th Avenue Stillwater, OK 74074(405) 533-3010View DetailsGet Directions