Here are some pictures of what looks like new service center for Tesla. It's on Elston and Nelson. Rumors it's for Tesla froam neighbors and last I heard from guys I know from Tesla they stated they were getting a place on Elston. Maybe another supercharger location too???