Address: 2129 Southwest 59th Street , Oklahoma City State: Oklahoma Phone: 405-685-6671 Number of Beds: 0 Total Staff : 0 Click here to see the complete state rankings.