Found Tesla’s newest Supercharger location coming soon in Orlando.
@ Wawa Sand Lake Rd and Universal Blvd.
6500 W Sand Lake Rd, Orlando, FL 32819
Superchargers are due to arrive later today, per construction team on site. You can see the power packs in the photos and the spots where the...