Graduated: 2020
Offers telehealth
NPI: 1710506183
Practice Locations (2)
SHEPHERD CENTER, INC.
2020 PEACHTREE RD NW
ATLANTA, GA 303091426
4043522020
SHEPHERD CENTER, INC.
80 PEACHTREE PARK DR NE
ATLANTA, GA 303091304
4046044300
Source: CMS National Downloadable File, September 2026.