Los Compadres Restaurant
2437 Central Ave NW, Albuquerque 87104