NPIIDThe Family Skin Therapy Center At On The Beach, Inc..Dermatology PhysicianToluca Lake, CA10660 Riverside Dr, Toluca Lake, CA, 91602NPIID(818) 766-4247Book online Claim listingAvailability on request