22
2001 N Howard Ave
Tampa, FL 33607
$4,150,000 USD
18,312 SF
18,312 SF
$4,150,000 USD
Office