NBC Storage is a non-climate controlled self-storage facility situated on a 1.24 acre parcel of land along Johns Road in Tampa. The site consists of four storage buildings totaling 210 storage units and 7 vehicle storage spaces. The main building is a 10,280 sf, two story and there are three additional single story buildings; 4200 sf, 5600 sf, and 2100 sf. The property also includes a 200 sf manager's office quarters, coded gate entry, roll-up doors on all units, available drive-up units, and an elevator.