31 photos

Town Square is an award winning open-air shopping center, south of The Strip in Las Vegas. Located adjacent to Mandalay Bay, it offers a wonderful array of dining and shopping opportunities.

100521_3CS0672

100521_3CS0672

100521_3CS0674

100521_3CS0674

100521_3CS0688

100521_3CS0688

100521_3CS0693

100521_3CS0693

100521_3CS0705

100521_3CS0705

100521_3CS0707

100521_3CS0707

100521_3CS0722

100521_3CS0722

100521_3CS0725

100521_3CS0725

100521_3CS0738

100521_3CS0738

100521_3CS0742

100521_3CS0742

100521_3CS0744

100521_3CS0744

100521_3CS0749

100521_3CS0749

100521_3CS0763

100521_3CS0763

100521_3CS0772

100521_3CS0772

100521_3CS0778

100521_3CS0778

100521_3CS0781

100521_3CS0781

100521_3CS0786

100521_3CS0786

100521_3CS0792

100521_3CS0792

100521_3CS0812

100521_3CS0812

100521_3CS0816

100521_3CS0816