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
Established
2007
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
Advertising Pixels
- Google Ad Pixel