North Bay Self Storage is proud to have been built, owned and operated locally since 1999. Our resident managers have lived and worked on-site since 2001. North Bay Self Storage is located in Petaluma on the east side of Highway 101 off of North McDowell Blvd. in Southpoint Business Park next to the DMV. Our state of the art facility is also a great