Company Overview
Company Name
New Look Skin Center
Address
1219 W Glenoaks Blvd, Glendale, CA, 91201, United States
Website
newlookskincenter.comPhone
(818) 662-5005Approx. 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.