8013 N 13th St

 8013 N 13th St, TampaFL 33604
$1,2503 Beds1008 sqft