1617 W Polk Ave
Pharr, TX 78577
$1,695,000 USD
4,840 SF
4,840 SF
$1,695,000 USD
Restaurant