Storcal Self Storage

2501 W Hillcrest Dr, Newbury Park, CA 91320