29
12425 N Florida Ave
Tampa, FL 33612
$21.59 USD/SF/YR
3,614 SF
1
Space Available
Built 1980
3,614 SF Contiguous
Built 1980
3,614 SF
$21.59 USD/SF/YR
Office/Retail