Status   SOLD  
8111 63rd Street N, Pinellas Park, FL, 33781 United States sold
$705,000
no image
no image
List Date8/28/2018
TypeIndustrial
StyleIndustrial