About James on Main
James on Main is a family-owned boutique, salon, and spa located in downtown St. Charles. The business offers hand-curated clothing, accessories, and beauty products, along with a full-service salon. Customers can enjoy a variety of beauty appointments, including hair styling, makeup, and aesthetic services. Many praise the talented stylists, particularly for their exceptional hair coloring and highlights. The boutique also features great items at affordable prices, making it a delightful shopping destination. With an inviting atmosphere and friendly staff, James on Main is a hidden gem worth visiting. Appointments can be easily booked online through their website.
I just started going to James on Main. I love the boutique. I went to Kim Niehaus for my cut and color and she did an amazing job! I will definitely keep coming back and having Kim do my hair.