Willow Crest Hospital

$6.0M revenue • 40 employees • 130 A St SW, Miami, OK, 74354, United States

Last Updated Oct 4, 2025

Company Overview

Company Name

Willow Crest Hospital

Address

130 A St SW, Miami, OK, 74354, United States

Approx. Annual Revenue

$6.0M

Employees

40

Established

1998

Google Reviews

2.5 (103 reviews)

About Willow Crest Hospital

Willow Crest Hospital, Inc./Moccasin Bend Ranch is a psychiatric hospital located in Miami, Oklahoma that provides inpatient acute and sub-acute treatment for children and adolescents. The hospital is licensed by the state of Oklahoma, Medicaid certified, and accredited by the Joint Commission.

More Companies in Oklahoma

Browse all companies in Oklahoma →

Frequently Asked Questions about Willow Crest Hospital

Categories

Technologies Used

Social Profiles

Key Decision Makers

Kelsey Tomlin Director of Clinical Services
LinkedIn