6600 N Florida Ave
Tampa, FL 33604
$695,000 USD
1,173 SF
1,173 SF
$695,000 USD
Office