Leon McDougleVerified, UnclaimedDoctorsLocationColumbus, OH 43203Street address543 Taylor Ave.Phone(614) 688-6490View ListingVisit WebsiteCall BusinessGet Directions