129 N 8th St
Las Vegas, NV 89101
$18,100,000 USD
50,731 SF
50,731 SF
$18,100,000 USD
Hotel