Address: 2601 North Spencer Rd, Spencer, OK 73084
Latitude: 35.496 (35°29′46″N), Longitude: -97.3826 (97°22′57″W)
Phone: (405) 427-2441
Site: integrisok.com/mental-health-oklahoma-spencer
- Beds: 118
- Emergency Services: No
- Old Name: Willow View Hospital
- US Geo Name: Feature #1777621
Details