16
100 N Dogwood St
Pharr, TX 78577
$4,200,000 USD
23,410 SF
23,410 SF
$4,200,000 USD
Warehouse