The Owl's Nest

2528 W. Palmetto St., Florence, South Carolina, 29501
Facility Center Details
  • Residential Treatment
  • Sober Living Home
Patient Reviews
Overall Ratings
3.6
avg. score from 50 reviews
  • 3.4 Accommodations & Amenities
  • 3.7 Treatment Effectiveness
  • 3.8 Meals & Nutrition