SUGAR LAND LOCATION DOCTOR KELOID Office Location 6350 Highway 90A, Suite 700Sugar Land, TX 77498 Hours M: 9AM – 5PMT: 9AM – 7PMW: 9AM – 7PMT: 8AM-7PMF: 9AM – 5PMS: 10AM – 4PMS: Closed