16
711 E Twain Ave
Las Vegas, NV 89169
$5,850,000 USD
25,916 SF
41
Units
6.17% Cap Rate
25,916 SF
$5,850,000 USD
Apartments