8436 N Nebraska Ave
Tampa, FL 33604
$1,100,000 USD
7,970 SF
9.01% Cap Rate
7,970 SF
$1,100,000 USD
Storefront Retail Residential