Preview The Fashion Show Mall on The Strip, Las Vegas, Nevada, USA. The oval part of the structure is known as The Cloud. The Mall opened in 1981. Image ID: 1358-526 Artist: Barry Davis Purchase a commercial license Buy framed prints & more from our print store