New Look Skin Center

$14.9M revenue • 51 employees • 1219 W Glenoaks Blvd, Glendale, CA, 91201, United States

Last Updated Mar 6, 2025

Company Overview

Company Name

New Look Skin Center

Address

1219 W Glenoaks Blvd, Glendale, CA, 91201, United States

Approx. Annual Revenue

$14.9M

Employees

51

About New Look Skin Center

New Look Skin Center is a medical spa located in Glendale, California, United States, that specializes in a range of services to help clients look and feel their best. The company has approximately 51 employees and serves clients in Glendale, Encino, Irvine, and Newport Beach.

Frequently Asked Questions about New Look Skin Center

Technologies Used

Social Profiles

Key Decision Makers

Siamak P. Etehad Owner
Maria Hambarsoonian Owner
Maria Hambarsoonian Co-Owner
LinkedIn
Judy Haywood Owner
LinkedIn