LOOK Style Society recently opened at Town Square Las Vegas as the first and only all-inclusive beauty destination for visitors. LOOK Style Society is a revolutionary new concept in the world of beauty destinations, offering a variety of services for hair, skin and nails within a single location. Want to read more? Subscribe to one of our monthly plans to continue reading this article.