If you have questions about your skin and how we can help you with any issue, our caring professionals in Elgin want to help. Call us today at (847) 381-8899 for an appointment so you can take action and stop worrying, now! In addition to our Elgin location, we have offices in Arlington Heights, Barrington, Bartlett, Buffalo Grove, Crystal Lake ....