Pacific Coast Self Storage - Santa Cruz, CA
2632 17th Ave, Santa Cruz 95065