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