Los Cuates
8700 Menaul Blvd NE, Albuquerque NM 87112