Town Square Las Vegas is an upscale, open-air shopping, dining, and entertainment center that also houses offices to a number select companies. The complex comprises twenty-six buildings which feature numerous facades to depict contemporary and old-world architecture from around the world. There’s over a million square feet of retail space with over 120 stores such as Apple, Victoria’s Secret, H&M, Saks Fifth Avenue, Sephora, Abercrombie & Fitch, and Lucky Brand Jeans. In addition to the stores, you’ll also find a movie theater, GameWorks, over twenty restaurants and bars, and a 12,000 square foot natural grass park called The Green at Town Square.
6605 S Las Vegas Boulevard, Las Vegas, NV 89119