Kellers Farm Store 6100 Coors Boulevard Nw Albuquerque NM United States
Phone: 505.898.6121 Accepts: bank debit cards, Visa, MasterCard/Eurocard