Vegas Welcomes The Planet 13 Superstore

By 1 month ago

In just a few short months, Las Vegas welcomes The Planet 13 Superstore. Located off the Strip, less than a 10 minute walk from the Wynn Hotel, the store will be visible from approximately 65,000 hotel rooms as well as Interstate 15. Focused on creating a unique, upscale entertaining experience, Planet 13 will be a […]