Twin Lakes Recovery Center
About Twin Lakes Recovery Center
Twin Lakes Recovery Center is a rehabilitation facility located in the Dearing Street Historic District of Athens, Georgia. This health and wellness business provides recovery services to individuals seeking treatment and support in a dedicated facility on Baxter Street. Good to know: Ground floor.