208 Chula Vista Pl NE

208 Chula Vista Pl NEAlbuquerque, New Mexico 87108

3 beds
2 baths
1,331 sqft

Local Weather