Los Capachos Asadero is a restaurant specializing in grilled meats.