I see a Mehlville MO on the Tesla website as coming soon in 2018. Given I can't find any posts here or see it on supercharger.info, I presume this never got built. Too bad, as we maybe driving through the area and would rather not divert to St. Charles.