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 91602(818) 766-4247Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing