Investa Capital is a vertically integrated investment firm specializing in the acquisition, development, and management of self-storage facilities.