9
211-213 NE 89th St
El Portal, FL 33138
$35.00 USD/SF/YR
2,386 SF
1
Space Available
Built 1954
2,386 SF Contiguous
Built 1954
2,386 SF
$35.00 USD/SF/YR
Office/Medical