View Details New On Site 6 Days Ago $1,698,000 1 of 9 Hubbell Plaza | Albuquerque 3.37 acres On Site: 6 Days