6520 N Mesa St
El Paso, TX 79912
$3,150,000 USD
30,520 SF
6.35% Cap Rate
30,520 SF
$3,150,000 USD
Self Storage