1
5418 W Crenshaw St
Tampa, FL 33634
$12.95 USD/SF/YR
7,365 SF
1
Space Available
Built 1970
7,365 SF Contiguous
Built 1970
7,365 SF
$12.95 USD/SF/YR
Flex