The Acne Lab - 101 E Chester St, Lafayette, CO 80026, USA | Fresha