8218 N Elmer St

 8218 N Elmer St, TampaFL 33604
$1,4004 Beds1512 sqft