3213 N 29th St
Tampa, FL 33605
$450,000 USD
1,739 SF
1,739 SF
$450,000 USD
Storefront Retail Office