Extra Space Storage South Holland -New 75,600 sq. ft. single story multi building facility. South Holland, Illinois.