Found 1 place
Address: 2308 Highway 66 West, Stroud, OK 74079
Latitude: 35.7488 (35°44′56″N), Longitude: -96.6834 (96°41′0″W)
Phone: (918) 968-3571
Site: stroudhospital.com