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