Located in Franklin Mall in Santa Clara, the city of my birth, it's certainly bigger than the previous El Camino Real location, and it feels MUCH bigger, and better stocked, even though they're still moving in. That there Pac-Man on the floor in front of the register is another nice touch too!
So, if you're in the Silicon Valley, head on over to 1270 Franklin St, Santa Clara, CA 95050 and tell 'em Chris Garcia sent you... and then buy comics!