83
3411 N 29th St
Tampa, FL 33605
$825,000 USD
2,840 SF
2,840 SF
$825,000 USD
Office