18
6744 Spencer St
Las Vegas, NV 89119
$5,500,000 USD
20,569 SF
20,569 SF
$5,500,000 USD
Warehouse