If you live in Miami Beach, FL, or the surrounding areas, then the Miami Center For Plastic Surgery offers Keloid Removal procedures among its services, and is conveniently located at 4308 Alton Road #720 Miami Beach, FL 33140