4
8400-8420 W Flagler St
Miami, FL 33144
$30.00 USD/SF/YR
3,263 SF
1
Space Available
Built 1988
Built 1988
3,263 SF
$30.00 USD/SF/YR
Retail