Los Cuates
4901 Lomas Blvd NE, Albuquerque NM 87112