MIAMI LOCATION DOCTOR KELOID Office Location 3661 S MIAMI AVE STE 602Miami, FL 33133 Hours M: 9AM – 4:30PMT: 9AM – 6PMW: 9AM – 6PMT: 8AM-5PMF: 9AM – 5PMS: ClosedS: Closed