8
1680 Meridian Ave
Miami Beach, FL 33139
$55.00 - $95.00 USD/SF/YR
1,897-2,944 SF
5
Spaces Available
Built 1957
2,944 SF Contiguous
Built 1957
1,897-2,944 SF
$55.00 - $95.00 USD/SF/YR
Office, Retail