7
1720 Iowa Road
Edinburg, TX 78542
$3,700,000 USD
49,591 SF
13.3% Cap Rate
49,591 SF
$3,700,000 USD
Office