Call North Bay Today (707) 766-9900

North Bay Self Storage is entirely run on solar power making it one of the Bay Area's greenest facilities.

Our state of the art facility has a size for every need!

Click on the green squares above to navigate through the photos manually