Public Library on Kansas City Road in Ruidoso. 575-258-3704 107 Kansas City Rd, Ruidoso, NM, 88345, United States