High Street at Echelon can be found in the heart of Las Vegas, NV. The property, classified as a Lifestyle/Specialty Center, sits at High St. & Las Vegas Blvd. . The mall opened its doors in 2013. With 300,000 sqft. of retail space and approximately 0 stores, it offers a wide variety of shopping options. Guests will find 2,000 parking spaces at the venue.