I think that is just the city center of Memphis. You can zoom in on many other ’to be’ chargers and they are often just city centers. Not sure why sometimes they put neighborhood specific markers vs city center.
Thanks for sharing this, I sent it to a friend and he was confused about the location as well. The Bass Pro Pyramid is right there, so I thought perhaps it would be built there. So perhaps this is for the new location out near the store, great insight.