Shopping malls database
Town Square Las Vegas is located at the corner of I-15, 215 & Las Vegas Blvd., Las Vegas. It is a Lifestyle/Specialty Center which opened in 2007. It is an Open shopping mall with 5,563 parking spaces. It covers an area of 1,200,000 sqft. and has about 150 stores.
Shopping mall's name: Town Square Las Vegas
Address: I-15, 215 & Las Vegas Blvd., Las Vegas, NV 89119
Number of stores: 150