15801 Biscayne Blvd
North Miami Beach, FL 33160
$60.00 USD/SF/YR
407-787 SF
2
Spaces Available
Built 2002
Built 2002
407-787 SF
$60.00 USD/SF/YR
Office