International Keloid & Scar Treatment Center
103 Hillcrest St, Orlando 32801