Shepherd Center Moves and Expands

March 10, 2025

Shepherd Center moves to its current location on Peachtree Road in Buckhead, expanding to a 40-bed facility. New programs, including peer support and advocacy, are introduced, as well as an ICU.