Loma Vista

PROPERTY stats

Address: 1200 W Cheyenne Ave, North Las Vegas, NV 89030

Size: 402 Units


Acquisition: November 2016

Status: Sold May 2019