M Squared salon & spa is a premier beauty destination in Lake Forest, IL, offering a range of hair and spa services to enhance clients' natural beauty.
With a team of skilled professionals, M Squared salon & spa provides a relaxing and luxurious environment for clients to indulge in self-care and rejuvenation.
Generated from their business information