Parking available in lot or on the street. Common/shared waiting area in the 2nd floor lobby.

Level Health and Wellness - Level Health and Wellness

330 E Main Street, Ste 219, Barrington, IL, 60010

www.levelhealthandwellness.com

View Staff & Treatments


Our Locations