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.