New Look Skin Center

newlookskincenter.com

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.

Technologies Used

Key Decision Makers

NameJob TitleLinkedInContact
Judy Haywood
Owner
LinkedIn Profile
Maria Hambarsoonian
Co-Owner
LinkedIn Profile
Maria Hambarsoonian
Owner
Not available
Siamak P. Etehad
Owner
Not available