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