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