Map of 9120 Laura Lee Place NW, Albuquerque,

Sold in the Paradise East area of Albuquerque.