The Self Storage property located in Miami that spans 136,591 square feet sold for $23,000,000 or $168 PPSF.
© 2023 — City Line Capital.
Type and press Enter to search