CELL : 831-325-6426 SHOP : 831-465-6654
Email: contact@santacruzcamerarepair.com
Business Hours : Monday through Friday 11:00am to 6:00pm
Saturday 11:00am to 2:00pm Sunday Closed.
We are located at: 2630 Portola Dr. #38 • Santa Cruz, CA 95062.
View in Map our Location