Pick Up Location
815 Almar Ave, Unit #16
Santa Cruz, CA 95060
just a heads up! WE HAVE recently MOVED FROM TAHOE CITY TO SANTA CRUZ CALIFORNIA !
The address above is our official address but type in 114 Ingalls ave Santa Cruz, CA 95060 to get to our shop on google maps. Our fleet stays inside but we usually have a van out front with the top up !
Feel Free to contact us with any questions through this form, we will respond as quickly as possible.