19
10669-10689 N Kendall Dr
Miami, FL 33176
$38.00 USD/SF/YR
1,176-3,468 SF
3
Spaces Available
Built 1979
3,468 SF Contiguous
Built 1979
1,176-3,468 SF
$38.00 USD/SF/YR
Office