Correct Address is: 7121 Washington St NE in Albuquerque, NM. CONTACT #: 505-907-2035.
All reviews seem positive