7
10181 NW 58th St
Miami, FL 33178
$37.00 USD/SF/YR
855 SF
1
Space Available
Built 2002
855 SF Contiguous
Built 2002
855 SF
$37.00 USD/SF/YR
Flex