Q1
Where is city of santa clara located?
City Of Santa Clara is located at 2635 Homestead Road Santa Clara, CA 95051-5322
Q2
What is the website of city of santa clara?
The website of City Of Santa Clara is www.svpower.com
Q3
What is the contact number for city of santa clara?
The contact number for City Of Santa Clara is (408) 615-2937
Q4
How many people are employeed at city of santa clara?
City Of Santa Clara has around 33 employees at this location