Are you referring to Reed’s Indoor Range on hwy 101? I used to take Japanese business visitors there - they loved it as well. They’d even take their used targets and brass home with them.
I looked back at my photos, and it turns out the shooting range was actually in Milpitas. It was called Target Masters.