This location hasn't popped up yet on Tesla's site, but it looks like it's opening tomorrow (Saturday, Nov 7th). Only a few blocks away from the original store in Menlo Park, and per the spokesperson, it may be Tesla's biggest store (I'm assuming they mean in size, but the article doesn't say...