6
6324 S 23rd St
McAllen, TX 78503
$2,800,000 USD
16,478 SF
5.66% Cap Rate
16,478 SF
$2,800,000 USD
Freestanding