Tower Shops at Stratosphere stands as a major retail hub in Las Vegas, NV. The Entertainment Center is situated at Las Vegas Blvd South and Charleston. The center first opened its doors in 1996 and underwent a significant renovation in 1997. Covering 59,331 sqft. of retail space, Tower Shops at Stratosphere hosts roughly 59 individual stores and outlets.