Glenbrook Terrace

6551 N McCarran St, North Las Vegas, Nevada