Located at 11101 Holly Ave. NE in Albuquerque, this 3,966-square-foot home is situated on 1.62 acres of countryside.