6520 N Mesa St
El Paso, TX 79912
$2,890,000 USD
30,520 SF
6.92% Cap Rate
30,520 SF
$2,890,000 USD
Self Storage