$359,500 - 324 Chula Vista Place Ne, Albuquerque, NM 87108
324 Chula Vista Place Ne
Albuquerque,
NM
87108
Address: 324 Chula Vista Place NE