$242,000 - 11906 Lombard Lane Ne, Albuquerque, NM 87123
11906 Lombard Lane Ne
Albuquerque,
NM
87123
Address: 11906 LOMBARD Lane NE