As a couple of mentioned, supercharger.info has the pin in Uptown
Are you sure? I've looked at it several times now, and it appears to be in the correct location to me. Both the GPS pin and the "gmap" link point to the location by the Dollar Tree. The GPS coordinates on supercharge.info haven't been modified since April 29, when I set them to their current values.