https://abqlibrary.org/. NOTE: you can join the ABQ Public Library by visiting any branch; you do not need to be an ABQ resident. They also have digital (ebook) lending for cardholders.
601 South 10th St, Estancia, 505-384-9655
see hours and info at : Town of Estancia - Estancia Public library
110 N. Roosevelt Ave, Mountainair, 505-847-9676