The Family Skin Therapy Center At On The Beach, Inc..The Family Skin Therapy Center At On The Beach, Inc.. · Dermatology Physician10660 Riverside Dr, Toluca Lake, CA, 91602NPI · 1881619500No reviewsInsuranceNot specified(818) 766-4247Check availabilityBook online Claim listing