Looks like another set of Superchargers near The Strip. More info to come but the city permit site shows "Superchargers" as of today. Waiting for more info to be loaded.
855 E Twain Ave, Las Vegas, NV 89169
EDIT: Mods please add Las Vegas, NV to the subject line of the post, my bad
City...