Here are some pictures of the new San Diego Tesla Service Center. It's address is 9250 Trade Place.
There are 7 HPWCs outside the facility and, I believe, a total of 13 inside and out. They are not powered yet, but should be within a week or two.
If you need a charge, it's best to call them...