18
6744 Spencer St
Las Vegas, NV 89119
$5,500,000 USD
19,540 SF
19,540 SF
$5,500,000 USD
Industrial