Smile ATLDentists · Atlanta, GAGeneral Dentistry, Cosmetic Dentists. Serving the Russian-speaking community in Atlanta.Address: 3280 Howell Mill Rd NW, Atlanta, GA, 30327Phone: (404) 351-1035Loading map...