12
4664 W Twain Ave
Las Vegas, NV 89103
$757,900 USD
5,522 SF
4
Units
8.79% Cap Rate
5,522 SF
$757,900 USD
Apartments