8207-8325 N Florida Ave
Tampa, FL 33604
Rate Upon Request
1-22,055 SF
3
Spaces Available
Built 1968
22,055 SF Contiguous
Built 1968
1-22,055 SF
Rate Upon Request
Retail