Richard Steven Leff, MD, Internal Medicine

1255 Makers Way Nw Ste B
AtlantaGA  30318-3681 (Fulton County)


Phone: 770-980-3176
Fax: 770-933-8328

NPI: 1356479190
License Number: 031782 (GA)