Town Square Las Vegas is an upscale, open air shopping, dining, office, and entertainment center development on 93 acres in Enterprise, Nevada on Las Vegas Boulevard. Town Square is owned by TSLV LLC and managed by Forest City Enterprises, and encompasses 1,200,000 square feet of retail and 352,000 square feet of office space. The center opened on November 14, 2007.
Less