5423 N 59th St
Tampa, FL 33610
$2,975,000 USD
15,714 SF
15,714 SF
$2,975,000 USD
Light Manufacturing