CubeSmart Self StorageA three-story, 92,000 square foot climate-controlled self-storage facility in Lenexa, KS