14
8404 NW 90th St
Miami, FL 33166
$14.95 USD/SF/YR
32,679 SF
1
Space Available
Built 2022
32,679 SF Contiguous
Built 2022
32,679 SF
$14.95 USD/SF/YR
Industrial