Submitted by schoendp on January 8, 2013
I just went by the purported address of the new St. Louis Tesla service center. They are nearing completion and the construction guys told me they were targeting the 4th week of January, but it would definitely be open by early February. I saw the blueprints with a big Tesla symbol on the top and they gave me a quick tour of where everything is going to be. I am excited to know that they are definitely coming to St. Louis. Although the website has promised it, seeing is believing.