Showing 1 - 1 of 1

Investment Sort by Sector Number of Properties(1)(2) Location Sort by Acquisition Date Ownership Interest(3) Square Meters
Units / Keys(1)
Occupancy Rate(4)(5)
Harbour Exchange Data Centers London, United Kingdom December 2021 26k