Terri Anne Russell, MDTerri Anne Russell · Pediatrics Physician1105 S Medina St, Lockhart, TX 78644(512) 376-9700Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing