Dr. Leela Maxa is honored to be selected as an Atlanta magazine Top Doctor by her physician peers for 2025. She is a board-certified radiation oncologist at Northside Hospital Cancer ...