North Bay Storage is located on the eastside of Highway 101 off of North McDowell Boulevard in the Southpoint Business Park. A variety of self-storage units are available, from 4x4 to 15x25. This facility also offers U-Haul trucks for rent. Its operation runs completely on solar power, making it certified as a Bay Area Green Business. Ask about available move-in specials.