HOURS AND LOCATION |
Our retail storefront and repair shop are normally open Weekdays 8am-6pm.
We are located at 505 River Street on the way to downtown Santa Cruz, across from Gateway Plaza. We can complete most shop repairs within 24 hours.
|