DXD Capital breaks ground on self-storage facility in Northeast Heights The Citizen 2 years ago Located at 8001 Ventura St. NE, the three-story facility will measure in at 96,153 square feet with 819 storage units. Source: The Business Journal Share this: Click to share on X (Opens in new window) X Click to share on Facebook (Opens in new window) Facebook National investor, developer opens new NE Heights self-storage facilityDateApril 25, 2025In relation toPolvaderaU-Haul to open North Valley self-storage facilityDateSeptember 9, 2021In relation toPolvaderaU-Haul has plans new self-storage facility in Los LunasDateDecember 20, 2021In relation toPolvadera