9501 N Nebraska Ave
Tampa, FL 33612
$1,250,000 USD
2,943 SF
2,943 SF
$1,250,000 USD
Freestanding