24
8436 N Nebraska Ave
Tampa, FL 33604
$999,000 USD
7,970 SF
9.92% Cap Rate
7,970 SF
$999,000 USD
Storefront Retail Residential